﻿using System;
using System.Collections.Generic;

namespace QG.FrontDesk.Model
{
    public class ResumeInfo
    {
        public ResumeInfo()
        {
            this.Position_ResumeInfo = new HashSet<Position_ResumeInfo>();
        }

        [System.ComponentModel.DataAnnotations.Key]
        public int RId { get; set; }
        public int UserId { get; set; }
        public int WorkId { get; set; }
        public int ExperId { get; set; }
        public int ProId { get; set; }
        public int EducId { get; set; }
        public string Self_Description { get; set; }
        public Nullable<int> ShowId { get; set; }
        public Nullable<short> Statu { get; set; }

        public string ResumePath { get; set; }

        public virtual Businessexperien Businessexperien { get; set; }
        public virtual Educational Educational { get; set; }
        public virtual ExpecttoWork Expecttowork { get; set; }
        public virtual ProjectExperien ProjectExperien { get; set; }
        public virtual UserInfo UserInfo { get; set; }
        public virtual WorksShow WorksShow { get; set; }

        public DateTime PublishTime { get; set; }

        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
        public virtual ICollection<Position_ResumeInfo> Position_ResumeInfo { get; set; }

     
    }
}
